package com.zzyl.nursing.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 护理任务实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class NursingTaskByIdVo {

    private Long id;                    // 主键ID

    private String bedNumber;           // 床位号

    private String cancelReason;        // 取消原因

    private String createBy;            // 创建者


    private String createTime;   // 创建时间

    private Long elderId;               // 老人id

    private String elderName;           // 老人姓名

    private String estimatedServerTime; // 预计服务时间（分钟）

    private String mark;                // 执行记录

    private String nursingId;           // 护理员id（多个用逗号分隔）

    private String nursingLevelName;    // 护理等级名称

    private String[] nursingName;   // 护理员姓名列表（数组）

    private Long projectId;             // 护理项目id

    private String projectName;         // 护理项目名称

    private String realServerTime; // 实际服务时间（分钟）

    private String remark;              // 备注

    private String sex;                 // 性别

    private Integer status;             // 状态：1待执行 2已执行 3已关闭

    private String taskImage;           // 执行图片路径或URL

    private String updateBy;            // 更新者

    private String updateTime;   // 更新时间

    private String updater;             // 执行人

    private Integer age;

    @TableField(exist = false)
    private String idCardNo;

}